package com.shanzmoo.db.module.merchant.domain.vo.base;

import com.shanzmoo.db.module.merchant.domain.base.BaseInfoDomain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author 作者：zfj
 * @version 创建时间：2021年4月1日
 * @classDesc 入驻商户基本信息
 */
@Data
@ApiModel(value = "MerchantBaseInfoVo", description = "入驻商户基本信息")
public class MerchantBaseInfoVo extends BaseInfoDomain implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 行业类型代码（多个以‘’ 区分）
     */
    @ApiModelProperty(value = "行业类型代码")
    private String categoryCode;

     /**
     * 行业类型名称（多个以‘’区分）
     */
    @ApiModelProperty(value = "行业类型名称（多个以‘’区分）")
    private String categoryName;

    /**
     * 营业执照有效期
     */
    @ApiModelProperty(value = "营业执照有效期")
    private String termValidity;

    /**
     * 商户联系人名称
     */
    @ApiModelProperty(value = "商户联系人名称")
    private String contactsName;

    /**
     * 商户联系人电话（暂时仅支持手机号（11位））
     */
    @ApiModelProperty(value = "商户联系人电话（暂时仅支持手机号（11位））")
    private String mobile;

    /**
     * 商户联系人邮箱
     */
    @ApiModelProperty(value = "商户联系人邮箱")
    private String contactsEmaill;

    /**
     * 客服电话(固定电话或手机号码)
     */
    @ApiModelProperty(value = "客服电话(固定电话或手机号码)")
    private String customerServiceNumber;

    /**
     * 地址代码
     */
    @ApiModelProperty(value = "地址代码")
    private String addressCode;

    /**
     * 地址名称
     */
    @ApiModelProperty(value = "地址名称")
    private String addressName;

    /**
     * 详细地址
     */
    @ApiModelProperty(value = "详细地址")
    private String detailedAddress;

    /**
     * 商户log地址
     */
    @ApiModelProperty(value = "商户log地址")
    private String merchantLog;

 }
